<?php
session_start();
    header('content-type:text/html;charset=utf8');
    if(@$_POST['to'] == 'log') {
        $xml=simplexml_load_file('user.xml');
        // 循环获取$xml根标签下的数据
        //定义一个数组，存放留言信息
        $arr=array();
        foreach($xml->line as $v){
            //得到每一条留言信息，压倒$arr中
            $arr[]=array(
                    'username'=>(string)$v->username,
                    'password'=>(string)$v->password,
                    'qq'=>(string)$v->qq,
                );
            if($v->username == $_POST['username'] && $v->password == $_POST['password']) {
                $_SESSION['username'] = $_POST['username'];
                echo "<script>alert('登录成功');location.href='index.php';</script>"; 

            }
        }
    }elseif(@$_POST['to'] == 'reg') {
        //接收post提交的数据
        $data=$_POST;
        // 加载user.xml文档
        $xml=simplexml_load_file('user.xml');
        //在根元素下面创建一个标签，名字是line
        $line=$xml->addChild('line');

        // 在line下面添加元素及文本
        $line->addChild('username',$data['username']);
        $line->addChild('password',$data['password']);
        $line->addChild('qq',$data['qq']);
        // var_dump($xml);
        // 以上操作只是内存改变，要想真正的改变，需要重新写入到db.xml中
        // 将$xml转为字符串
        $str=$xml->saveXML();
        //将$str写入到db.xml中去
        file_put_contents('user.xml',$str);
        //跳转到首页
        echo "<script>alert('注册成功');location.href='login.php';</script>";
    }else{
        //判断user.xml是否存在
        if(!is_file('user.xml')){
            //定义一个xml格式的字符串，
            $str=<<<str
<?xml version='1.0' encoding="utf-8"?>
<message>
</message>
str;
            //将$str写入到user.xml文件中
            file_put_contents('user.xml',$str);
        }else{
            // 如果存在db.xml文件，那就获取留言信息
            //加载xml文件
            $xml=simplexml_load_file('user.xml');
            // var_dump($xml);
            // 循环获取$xml根标签下的数据
            //定义一个数组，存放留言信息
            $arr=array();
            foreach($xml->line as $v){
                //得到每一条留言信息，压倒$arr中
                $arr[]=array(
                        'user'=>(string)$v->user,
                        'password'=>(string)$v->password,
                        'qq'=>(string)$v->qq
                    );
            }
        }
        //引入首页静态页面
        include './template/login.html';
    }
    
?>